//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Geom2d;
using CascadeSharp.TKG3d.TopAbs;

namespace CascadeSharp.TKFillet.ChFiDS
{
    //---------------------------------------------------------------------
    //  Class  ChFiDS_FaceInterference
    //---------------------------------------------------------------------
    public sealed class ChFiDS_FaceInterference
    {
        public ChFiDS_FaceInterference()
            : base()
        {
            throw new NotImplementedException();
        }

        public ChFiDS_FaceInterference(ChFiDS_FaceInterference parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void SetInterference(int LineIndex, TopAbs_Orientation Trans, Geom2d_Curve PCurv1, Geom2d_Curve PCurv2)
        {
            throw new NotImplementedException();
        }

        public void SetTransition(TopAbs_Orientation Trans)
        {
            throw new NotImplementedException();
        }

        public void SetFirstParameter(double U1)
        {
            throw new NotImplementedException();
        }

        public void SetLastParameter(double U1)
        {
            throw new NotImplementedException();
        }

        public void SetParameter(double U1, bool IsFirst)
        {
            throw new NotImplementedException();
        }

        public int LineIndex()
        {
            throw new NotImplementedException();
        }

        public void SetLineIndex(int I)
        {
            throw new NotImplementedException();
        }

        public TopAbs_Orientation Transition()
        {
            throw new NotImplementedException();
        }

        public Geom2d_Curve PCurveOnFace()
        {
            throw new NotImplementedException();
        }

        public Geom2d_Curve PCurveOnSurf()
        {
            throw new NotImplementedException();
        }

        public Geom2d_Curve ChangePCurveOnFace()
        {
            throw new NotImplementedException();
        }

        public Geom2d_Curve ChangePCurveOnSurf()
        {
            throw new NotImplementedException();
        }

        public double FirstParameter()
        {
            throw new NotImplementedException();
        }

        public double LastParameter()
        {
            throw new NotImplementedException();
        }

        public double Parameter(bool IsFirst)
        {
            throw new NotImplementedException();
        }
    }; // class ChFiDS_FaceInterference
}